package com.txf.other_playerlibrary.interfaces;

/**
 * @author txf
 * @create 2019/2/14 0014
 * @媒体播放控制接口
 */
public interface IPlayerControl {

    /**
     * 开始播放
     */
    void start();

    /**
     * 暂停播放
     */
    void pause();

    /**
     * 获取视频时长
     */
    long getDuration();

    /**
     * 获取当前播放位置
     */
    long getCurrentPosition();

    /**
     * 改变播放位置
     */
    void seekTo(long pos);

    /**
     * 获取播放状态
     */
    int getState();
}
